A few factors have led to the growth of the Food Delivery Market in India,
*One might argue, that the growth of OTT platforms like Netflix has played as important a role as any of the above factors, but that is an argument for another day
The Food Delivery Market, currently value at around $7b, is expected to grow at a rate of 33% a year between 2022 and 2028.
Founded in 2008, as a listing portal, Zomato is an India based multinational restaurant aggregator and food delivery service. In 2011, Zomato started operations across multiple cities in India, and between 2012 and 2014, started operations in multiple countries including the UK, the UAE, Qatar, Sri Lanka, among others. In 2015, Zomato entered the burgeoning Indian Food Delivery Market, and despite not being the first mover, is the biggest player at present.
Zomato also launched Zomato Infrastructure Services, a cloud kitch service, to help partner restaurants expand their operations without a incurring additional fixed costs. This was shut down in 2018.
In 2017, Zomato launched Zomato Gold, with offers for users in select restaurants. Gold now contributes to about 40% of Zomato's Gross Order Value.
The company then went public in 2021.
In 2023, Zomato is active in the following geographies,
As per Zomato's annual reports, it is operational in 24 countries, 3200 cities, has 32 million active monthly users, 1.4 million listed restaurants, and about 8500 employees
Over the past decade, there have been a number of Food Delivery Apps that started and shut down. At present, while there are other companies at play, the food delivery market in India is effectively a duopoly, dominated by Zomato and Swiggy, with Zomato holding a market share of Q2 of Calendar Year 2023.
It is also interesting that the there was a large overlap of users using multiple platforms,
In 2022, of the respondents, 81% reported using Zomato and 74% reported using Swiggy. So clearly there is a case of a customer using multiple apps, and every app's objective is to be that user's primary food delivery app
Being a food aggregator, Zomato acts as a bridge between the consumer and the restaurant, and is pretty dependent on the network effect
Zomato makes it easy to find restaurants, read restaurant reviews, and order food
Zomato makes it easy to cater to customers they may otherwise not be able to reach
For the rest of this assignment, we will only focus on the Consumer and how they use the product.
A user in this case is an active user, who orders from Zomato at least once a month. The user can choose to access the product via the App, or web browser
While in theory, Zomato can used for every meal , in practice even the most active users will order in once a day over an extended period of time
Basis frequency of use, the following categories were found
Casual - Ordered once or twice a month
Among the surveyed users, Casual users for Zomato were a mixture of those with no particular affinity towards Swiggy or Zomato, or those who preferred going out to ordering in, and the rare few who preferred Swiggy, but their favourite restaurants was not serviceable at particular times, so they ordered on Zomato infrequently
Core - Ordered once or twice a week
Among the surveyed users, Core users for Zomato ordered in at least two days a week, typically over the weekend. In some cases, during the week as well, to sate their sugar cravings or just when they feel like eating some comfort food. These users also used their Zomato Gold to book restaurants around once a month. However, this was not always the case as ____ of the casual surveyed users booked restaurants once a week, and ____ of the casual surveyed users barely used the feature to book restaurants, and were more than happy with the free delivery
Power - Ordered between 3 and 4 times a week and frequently made restaurant reservations through Zomato
Among the surveyed user, Power users ordered multiple meals a week, with some preference to ordering over the weekends. But clearly ordered from Zomato when food wasn't cooked at home, or they just had a bad day
The most important Engagement Framework for Zomato is Frequency of Engagement
Engagement Framework | Key Tracking Metric | Selected | Rationale |
---|---|---|---|
Frequency | Number of Orders in a week | Primary | The most important thing for Zomato is how many times you have used the app to order food. The Average Ticket Size varied across users as discussed later |
Depth | Amount of Money Spent on the App | NA | The increased money spent on the app did not really improve the value of the app |
Breadth | Features used in the app | Secondary | The app experience did improve with use of multiple features(Delivery and Dining with Zomato Gold) and Dining Delights |
While speaking about the types of users, the metric was how many times a user ordered from the app on a monthly/weekly basis. The Engagement Framework would also track how may times the user used the product to place an order.
Given that Zomato is primarily a service used by people to find restaurants and find something to eat, there is a natural threshold to the engagement framework as user can only eat 3 meals a day(A round of snacks maybe).
Among the surveyed users, one of the biggest reasons for churn was that they were using the app to eat out and they stopped using or uninstalled the app when they were trying to get healthier.
Hence, there the frequency of use will have a ceiling and engagement can't be pushed indefinitely or you risk alienating the user.
The user experience does not really improve substantially with repeated use. There are features in the app which allow you to choose your favourite restaurants so you can order quicker, but beyond this, nothing in the app changes or improves your user experience with greater money spent.
For Breadth of engagement, surveyed users did use Delivery and Dining, with few users using Zomato events. In this as well, having gold membership allowed the user to use multiple features and made the experience better
The users from the surveyed populace hailed from both Tier I and Tier II cities. They were a mix of single and married users, self employed, salaried and students. Their pay ranges, and relevant food related preference are given below,
Characteristic | Count | Characteristic | Count |
---|---|---|---|
Male | 16 | Female | 9 |
Salaried | 21 | Self-Employed | 4 |
Tier-1 | 21 | Tier-II | 4 |
Married | 19 | Unmarried/Single | 6 |
A snapshot of the surveyed audience is attached with the assignment
The Casual, Core and Power Users are segmented as follows
Characteristic | Casual | Core | Power |
---|---|---|---|
Order Frequency(Monthly) | 1-2 | 4-10 | 15+ |
Average Order Value | 350-3000 | 500-2500 | 500-2500 |
Average Revenue Generated | 700-6000 | 2000-10000 | 2000-10000 |
Products/Features Used | Delivery Dining | Zomato Gold Delivery Dining Delights Events | Zomato Gold Delivery Dining Delights Events |
Number as per Survey | 6 | 12 | 7 |
User Behaviour | Ordered in every fortnight For themselves or for their kids Didn't really explore too many features | Ordered at least once a week Themselves or their kids Liked going out to explore cuisines Had a go to regular order Ex - Meghana Biryani or Chole Bhature from Punjab Grill Orders in quite often while binge watching OTT | Ordered in multiple times a week Liked going out to explore restaurants Loved the Intercity Legends as well Orders in quite often while binge watching OTT Regularly review the dishes they ate and post on Social Media |
What Did They Order | Desserts or familiar options like KFC, McD, Dominos, | More willing to explore cuisines and different dishes Used the Dining facility to make reservations | Different cusines from the same city and dishes from other cities Made restaurant reservations through the app |
Time v/s Money | Time | Time | Time |
JTBD on Platform | Order in if food isn't prepared, or take a break from them monotony | Order in for a change and explore more restaurants/cuisines | Explore more restaurants/cuisines |
Referral Behaviour | No | Regularly reviews food and talks about it with other people | Regularly reviews food and refers it to other users |
Trait | ICP 1(Time+Money) | ICP 2(Money+Lack of Time) | ICP 3 (Money+Absolutely No Time) |
Age | 20-35 | 25-40 | 30-50 |
Gender | M/F | M/F | M/F |
Marital State | Married & Unmarried | Married & Unmarried | Married |
Children | No | No | Yes |
City Tier | Tier - I & II | Tier - I & II | Tier I & II |
Time vs Money | Time | Time | Time |
Frequency of Usage(Monthly) | 15+ | 2-10 | 2-4 |
ATS | 300-1500 | 500-2500 | 500-3000 |
Food Patterns | Lives with family, and eats out for a change Lives away from Family, and is dependent on maid/office canteen for meals | Typically has a maid or in laws cook, cooks on occasion, loves going out to eat | Typically has a maid or in laws cook, and has more set patterns because of kids |
User Behaviour | Socially Acitve Loves exploring new places to eat and has favourites Often orders in while binge watching something | While they do explore, they play it safer than the 20-35 crowd, likes exploring cuisines and going out to different restaurants Restaurant Outings double up as dates and friend visits | Their eating preferences are often dictated by their children as children are more picky eaters, meaning their choices are also narrowed Restaurant Outings are usually combined with meeting friends and they don't have time for much else |
Media Consumption | Instagram, Facebook, Netflix, Hotstar, Amazon Prime | Instagram, Facebook, Netflix, Hotstar, Amazon Prime, Inshorts | Instagram, Facebook, Netflix, Hotstar, Amazon Prime, Inshorts |
Casual/Core/Power | Power | Casual/Core/Power | Casual/Core |
Time v/s Money | Time | Time | Time |
JTBD on Platform | Explore restaurants and cuisines | Explore restaurants and cuisines and also look for quick fixes during the week | Order in when the kids want something, and explore more restaurants and cuisines |
Referral Behaviour | Yes, active on social media and posts what they ate | Limited, reviews what they ate and does not post on social media actively | Rarely reviews and posts on social media |
Criteria | Champions | Loyalists | In Danger | Hibernating |
User Type | Power User | Core User | Core User | Casual User |
Recency | This Week | This Week | Two Weeks Ago | Over a month ago |
Frequency | 15+ times a month | Twice a Week | Once a Week | Infrequent |
Monetary | High | Moderate | Moderate | Low |
Breadth and Actions | Explores multiple cuisines and restaurants. Orders in nearly everyday and whenever they haven't carried lunch to work | Orders in at least twice a week , weekends and heads out over weekdays to break the monotony of everyday cooking | Tends to stick to the same foods or restaurants while ordering in or going out | Does not order very often and tends to stick to the same foods/restaurants when they do |
User Segmentation | Casual | Core | Power |
Goal | Increase number of orders placed on the app, it is immaterial whether this is a food delivery or a booking through Zomato Gold. This is designed to increase frequency | Increase number of orders placed on the app, and increase number of reservations made through Zomato Gold | Increase depth of engagement with Zomato |
Framework Targeted | Frequency Increase | Frequency Increase and Depth Increase | Depth Increase |
Pitch | Explore More/Save More with Zomato | Head Out/Explore More with Zomato | Based on history 1. See if you like this restaurant(same cuisine) 2. See if you like this cuisine(Similar cuisine) |
Channel | Social Media, In-App Notifications, Whatsapp | Social Media, In-App Notifications, Whatsapp | In-App notifications, Whatsapp, Email |
Offer | 1.Order today to get an additional Rs. 75 cashback that can be used on your next purchase 2.Make a reservation through Zomato to get Zomato Gold Free for a month | 1. Special Discounts from Select Restaurants both on Dining and Delivery 2. In App notifications showing different/offbeat cuisines that users may not be familiar with | 1. If the user does not experiment with cuisine very much, then Zomato will show them similar restaurants to where they usually order from ( Similar in terms of rating,price,reviews), saying people who loved the food from X, also loved the food from Y 2. The the user does experiment with cuisine, then show them a cuisine or featured dish they don't try very much 3. A mail saying you loved these restaurants, you might also love these once a week |
Frequency | 1.App notifications alternate day 2.Social Media Campaign Everday - Showing how much someone saved with Zomato 3.Social Media campaigns also need to show how people saved with healthier alternatives | 1.App Notifications with Featured restaurants and cuisines alternate day 2.Collated list of restaurants with User Generated Content on whatsapp once a week, typically around Thursday/Friday so they can plan around it 3.Featured Restaurant/Cuisine everyday on social media | 1.App Notifications twice a week 2.Mail communication once a week with user generated content on the curated list |
Success Metrics | 1.Number of Orders placed 2.Number of reservations made and completed | 1. Number of Orders placed from featured restaurants/cuisines 2. Number of visits to Featured Restaurants/Cuisines | 1. Number of Orders placed from featured restaurants/cuisines 2. Number of visits to Curated Restaurants/Cuisines |
Rationale | There is still an association with outside food being not so healthy. The casual user is casual for a couple of reasons 1. Health conscious and does not want to eat outside - The campaigns showing money saved with healthier alternatives will target this user 2. Does not want to spend too much money on eating outside - The campaigns showing money saved with and different cuisines tried will target this user 3. The user's usage pattern has changed because of family events - In the campaigns where you showed money saved, target desserts and dishes like fries or fried chicken that kids also tend to enjoy 4. Zomato Gold is a trump card, Surveyed users based their loyalty on using Zomato Gold, having a free Gold subscription is almost sure to increase frequency of usage | 1.The surveys showed that casual users did order in on a weekly basis, but a lot of the times stuck to comfort foods and visited the same restaurants. It was also seen that among the surveyed users, most had a Gold subscription. 2.The idea is to expand their palette, so they engage with the brand more, and Gold's benefits shine through. 3.Upon completing an order or a reservation through a restaurant, the user should get a message/note with the order to the effect of "You're awesome for trying this cuisine/restaurant" | In some cases, Similar to core users, in some cases, power users also did not experiment very much with cuisines. The idea is to show that the brand values the time and money they spend on the brand, and can reciprocate in its own way. |
| ICP 1(Time+Money) | ICP 2(Money+Lack of Time) | ICP 3(Money+Absolutely No Time) |
Goal | Increase depth of engagement with Zomato | Increase the frequency or order, and depth of App use | Increase Usage and Monetary Value of Usage |
Framework Targeted | Depth Increase | Frequency Increase and Depth Increase | Depth Increase |
Pitch | Based on history 1. See if you like this restaurant(same cuisine) 2. See if you like this cuisine(Similar cuisine) | Explore More with Zomato | Explore these Dishes |
Channel | In-App notifications, Whatsapp, Email | In-App notifications, Whatsapp, Email | In-App notifications, Whatsapp, Email |
Offer | 1. If the user does not experiment with cuisine very much, then Zomato will show them similar restaurants to where they usually order from ( Similar in terms of rating,price,reviews), saying people who loved the food from X, also loved the food from Y 2. The the user does experiment with cuisine, then show them a cuisine or featured dish they don't try very much 3. A mail saying you loved these restaurants, you might also love these once a week | 1. Special discounts on healthier alternatives 2. Special discounts on reservations through Zomato | For this user, money wasn't an issue, but time was. The users were also concerned about their health and did not or could not order in very much. Showing them healthier alternatives and making their restaurant vists more memorable is the objective. A nudge once in a while to Intercity Legends may also help as they could order some specialities they otherwise miss |
Frequency | 1. App Notifications twice a week 2. Mail communication once a week | 1. App Notifications twice a week 2. Mail communication once a week | 1. App Notifications once a week, around Fridays 2. Mail communication once a week, around Friday |
Success Metrics | 1. Number of Orders placed from featured restaurants/cuisines 2. Number of visits to Curated Restaurants/Cuisines | 1. Number of Orders placed from featured restaurants/cuisines 2. Number of visits to Curated Restaurants/Cuisines | 1.Orders placed from featured restaurants |
Rationale | ICP 1 is similar to power users. These users have time, money and in multiple cases occasions to order in and go out. The idea is to show that the brand values the time and money they spend on the brand, and can reciprocate in its own way. | 1.In this case, usage often reduced with family events like having children , or additional responsibilities, or they got more health conscious. Promoting healthier alternatives may be a good way to get them back to ordering more regularly. 2. While there is a paucity of time, they do go out on occasion, and this can be capitalised upon, where featured restaurants and cuisines can show up | Zomato usage reduced due to family commitments. It may not be possible to alter the palette of children. So you would like to make the one time they order count, so the user is able enjoy the occasions where they can order. If their child orders fries, they can order a healthier snack with it, and when they miss a delicay from their hometowns, it is possible with the nudge, they order through Intercity Legends |
Please note below statistics are dated, but they are the best available in the open domain and are to be taken with a grain of salt
As per research published by CleverTap in 2019, of 100 people who install a food delivery app, only 25% complete the registration process, and only 22% are active by the end of the first week.
About 85% stop using the app two weeks after installation,
As per Pankaj Chaddah, in 2016, Zomato had a user retention rate of 65%, with the user cohort reaching its nadir in M3, after which largely stabilizes and marginally improves
Given that this is a Zomato report, it is also to be taken with a grain of salt.
Even if the retention rate is half of what is claimed, it is still considerably better than the industry standards.
To see what actually drives Zomato's great retention numbers, we will take a look at both Primary and Secondary Research
Primary
Of the 30 users surveyed , it was obvious that the core and power users were the ones driving retention. If we are looking at ICPs, it would be ICP 1 and a segment of ICP 2 which was driving retention
The major reasons that were driving retention on Zomato was
From secondary research, the following Channels were driving Zomato's retention
Apart from the usual restaurant pages, Zomato also targets very specific "near-me" type keywords. Given that you can check the review and then visit the restaurant or download the app. As stated in primary research as well, many users came about from restaurant reviews initially
Then when you visit a site you're nudged to download app or view on the app, and once this happens a few times, you start using the app for your searches
The push notifications are witty
They are relevant
and they aren't excessive meaning the user still finds it funny, and Zomato is at the top of the User's mind while ordering in
Zomato has had some great content over the past few years, again witty and relevant
Hitting the nail on the head with everyone's struggle
Post for the Zomato Premier League
Almost ironically, some of Zomato's most memorable moments have been billboard ads which help the user with Top of the Mind Recall
This is split into Delight and Hygiene Factors
We will break this down into Voluntary and Involuntary Churn
Some of the Early Signs are
In these cases, resolving the problem quickly will mean the user comes back, possibly happier
This category of users may be harder to retain as there could be more going on behind the scenes that Zomato does not know about.
For a resurrection campaign we will target the below use case
Before running any campaign, it is important to see if the issue was resolved first - Support Tickets closed so the user doesn't get angrier with the app. The idea for both these cases is to simply get the user to interact with the platform in a positive manner
Segment | Churned | Churned |
Use Case | Bad Review leading to a stop in the orders | Sudden App uninstall following support ticket |
Goal | Get Customer to place an order | Get customer to place an app and install and place an order |
Pitch | Hey, we are sorry you had a bad experience with Zomato, we would like you to come back | Hey, we are sorry your last order didn’t go as planned, we can make it up to you |
Offer | A discount coupon or credits that the user can use on their next order | A discount coupon or credits in their Zomato account |
Channel | Email, app notification, whatsapp | Email, Whatsapp |
Frequency | An email/message once a week, at least two weeks after the last order | An email/message once a week, at least two weeks after the last order |
Metric | Orders placed with or without the code | Orders placed with or without the code |
Rationale | If the customer engaged with the app previously, and in a fit of rage stopped ordering, and after a cooling off period, the customer might be ready to engage with the App again | Similar to the last use case, it is possible the customer might engage with the app if he feels the issue was a one-off |
For at risk users, it is important to also track if the user has removed saved cards, or recently disabled push notifications so you know how serious the issue is. Recently disabling push notifications is a sign that the user is considering walking away
Segment | At Risk | At Risk | At Risk | At Risk |
Use Case | Reduced frequency of usage | Multiple instances of items being added to cart and orders not being placed | Zomato Gold About to Expire | Reduced frequency of usage due to demography Change |
Goal | Increase Customer Frequency | Get Customer to place that order | Renew Zomato Gold | Get Customer to place an order |
Pitch | We miss having you around/Long time no see | Aren't you forgetting something | Continue to Get the best our of Zomato | We notice you're logging in from a new city, see restaurants similar to your old hangout |
Offer | Discount coupon/Credits on their next two/three orders | Discount coupon/credit for the next order | Reduced fee is membership is about to Expire, and a month's free extension if it has already expired | Discount code at a restaurant that serves similar cuisine as the one the user previously ate at |
Channel | Push notification with healthy food options, mail and whatsapp | Push notification or whatsapp within an hour adding items in card | Push Notification, email, whatsapp | Push notification, whatsapp |
Frequency | An email/whatsapp once a week depending on the frequency of the user, only for core and power users | Whenever the use case occurs | Alternate days till the membership expires, and an email/push notification/whatspp the day before, during the day, and the day after the memebership has expired | Once a week if multiple logins are from a different area code as the home address |
Metric | Order placed with or without discount code, at any restaurant Customer back to older frequency after the campaign | Order in cart completed or another order placed | Zomato Gold Renewed | Order placed in new pin code |
Rationale | Here the assumption is that the behaviour is not a precursor to the customer leaving the platform for good, but might just have been busy. We also have to consider the possibility of involuntary churn here, and that the customer might want to eat at home more, so healthier options should be suggested | Here, it is possible the customer simply forgot or got busy, so if it happens once it isn't cause for concern, but multiple instances surely are | Zomato Gold is the cash cow for Zomato, in this case, the user not renewing is a sign that he may move out | The assumption here is that the user is unsure of the restaurants around. While this unlikely in the internet age, it would still help to send curated list so the user continues to remain engaged with the app. A demographic change like this is involuntary and may be harder to do much about and get results from |
Brand focused courses
Great brands aren't built on clicks. They're built on trust. Craft narratives that resonate, campaigns that stand out, and brands that last.
All courses
Master every lever of growth — from acquisition to retention, data to events. Pick a course, go deep, and apply it to your business right away.
Explore foundations by GrowthX
Built by Leaders From Amazon, CRED, Zepto, Hindustan Unilever, Flipkart, paytm & more
Crack a new job or a promotion with the Career Centre
Designed for mid-senior & leadership roles across growth, product, marketing, strategy & business
Learning Resources
Browse 500+ case studies, articles & resources the learning resources that you won't find on the internet.
Patience—you’re about to be impressed.